<?php
	$estados		=	getEstados();

    $listaUsuarios		=	$this->getRegistro()->get('listaUsuarios');
	$ordena				=	$this->getRegistro()->get('ordena');
	$ordemAtual			=	$this->getRegistro()->get('ordemAtual');
	$ordemNome			=	$this->getRegistro()->get('ordemNome');
	$ordemTipo			=	$this->getRegistro()->get('ordemTipo');
	$ordemCadastro		=	$this->getRegistro()->get('ordemCadastro');
	$qtdUsuarios		=	$this->getRegistro()->get('qtdUsuarios');
	$qtdPaginas			=	$this->getRegistro()->get('qtdPaginas');
	$paginaAtual		=	$this->getRegistro()->get('paginaAtual');
	$strBusca			=	str_replace('&', '&amp;', $this->getRegistro()->get('strBusca'));
	
	$mostraBuscaAvancada	=	$this->getRegistro()->get('mostraBuscaAvancada');
	
	$nome					=	$this->getRegistro()->get('nome');
	$email					=	$this->getRegistro()->get('email');
	$foto					=	$this->getRegistro()->get('foto');
	$sexo					=	$this->getRegistro()->get('sexo');
	$strEstado				=	$this->getRegistro()->get('estado');
	$cursoConstructore		=	$this->getRegistro()->get('cursoConstructore');
	$instituicao			=	$this->getRegistro()->get('instituicao');
	$tipoCadastro			=	$this->getRegistro()->get('tipoCadastro');
	
	$filtro	=	$this->getRegistro()->get('filtro');
?>
<div id="divConteudo">
	<?php
		if ($mostraBuscaAvancada) {
			?>
			<div id="divBarraSuperior">
				<p>
					<a href="<?php echo escreveLink(array('buscaavancada', 'cursos')); ?>">
						Clique aqui para buscar por Cursos.
					</a>
				</p>
				<form action="" method="post">
					<fieldset>
						<legend>
							Busca de Usuários
						</legend>
						<div class="divItemBuscaAvancada">
							<label for="inputNome" class="labelBuscaAvancada">
								Nome
							</label>
							<input type="text" id="inputNome" name="inputNome" class="inputBuscaAvancada" value="<?php echo $nome != '' ? $nome : '';?>" />
						</div>
						<div class="divItemBuscaAvancada">
							<label for="inputEmail" class="labelBuscaAvancada">
								E-Mail
							</label>
							<input type="text" id="inputEmail" name="inputEmail" class="inputBuscaAvancada" value="<?php echo $email != '' ? $email : '';?>" />
						</div>
						<div class="divItemBuscaAvancada">
							<input type="checkbox" id="checkFoto" name="checkFoto" <?php echo $foto == 'true' ? "checked='checked'" : '';?> />
							<label for="checkFoto" class="labelBuscaAvancada">
								Pesquisar apenas Usuários com foto.
							</label>
						</div>
						<div class='divItemBuscaAvancada'>
							<span class='spanCadastro'>
								Sexo
							</span>
							<input type='radio' id='inputSexoFeminino' name='inputSexo' value='F' <?php echo $sexo == 'f' ? 'checked="checked"' : '' ?> />
							<label for='inputSexoFeminino' class='labelSexo'>
								Feminino
							</label>
							<input type='radio' id='inputSexoMasculino' name='inputSexo' value='M' <?php echo $sexo == 'm' ? 'checked="checked"' : '' ?> />
							<label for='inputSexoMasculino' class='labelSexo'>
								Masculino
							</label>
						</div>
						<div class="divItemBuscaAvancada">
							<label for="selectEstado" class="labelBuscaAvancada">
								Estado
							</label>
							<select id='selectEstado' name='selectEstado'>
								<option value='--'>
									--
								</option>
								<?php
									foreach($estados as $estado){
										?>
										<option value='<?php echo $estado; ?>' <?php echo $strEstado == strtolower($estado) ? 'selected="selected"' : ""; ?> >
											<?php echo $estado; ?>
										</option>
										<?php
									}
								?>
							</select>
						</div>
						<div class="divItemBuscaAvancada">
							<label for="inputCursoConstructore" class="labelBuscaAvancada">
								Cursos feitos na Constructore
							</label>
							<input type="text" id="inputCursoConstructore" name="inputCursoConstructore" class="inputBuscaAvancada" value="<?php echo $cursoConstructore != null ? $cursoConstructore : '';?>" />
						</div>
						<div class="divItemBuscaAvancada">
							<label for="inputInstituicao" class="labelBuscaAvancada">
								Instituição
							</label>
							<input type="text" id="inputInstituicao" name="inputInstituicao" class="inputBuscaAvancada" value="<?php echo $instituicao != null ? $instituicao : '';?>" />
						</div>
						<div class="divItemBuscaAvancada">
							<label for="selectTipoCadastro" class="labelBuscaAvancada">
								Tipo de Cadastro
							</label>
							<select id="selectTipoCadastro" name="selectTipoCadastro">
								<option value="qualquer" <?php echo $tipoCadastro == 'qualquer' ? "selected='selected'" : '';?>>
									Qualquer
								</option>
								<option value="aluno" <?php echo $tipoCadastro == 'aluno' ? "selected='selected'" : '';?>>
									Aluno
								</option>
								<option value="professor" <?php echo $tipoCadastro == 'professor' ? "selected='selected'" : '';?>>
									Professor
								</option>
								<option value="novoprofessor" <?php echo $tipoCadastro == 'novoprofessor' ? "selected='selected'" : '';?>>
									Novo Professor
								</option>
								<option value="administrador" <?php echo $tipoCadastro == 'administrador' ? "selected='selected'" : '';?>>
									Administrador
								</option>
							</select>
						</div>
						<input type="submit" value="Buscar" name="btnBuscaAvancada" />
					</fieldset>
				</form>
			</div>
			<?php
		}
		
		if (empty($listaUsuarios)) {
			?>
			<p class="pListagemVazia">
				Não houve nenhum resultado para a busca realizada.
			</p>
			<?php
		}
		else {
			?>
			<p class="pQtdLista">
				<?php echo "Exibindo " . sizeof($listaUsuarios) . " de " . $qtdUsuarios . " resultado(s)";?>
			</p>
			<p class="pPaginacaoLista">
				<?php
					for ($i = ($paginaAtual - __RANGE_PAGINACAO__); $i <= ($paginaAtual + __RANGE_PAGINACAO__); $i++) {
						if ($i > 0 && $i <= $qtdPaginas) {
							?>
							<a class="linkPaginacao" href="<?php echo escreveLink(array($filtro, 'usuarios', $ordena, $ordemAtual, 'pagina' . $i, $strBusca));?>">
								<?php echo $i;?>
							</a>
							<?php
						}
					}
				?>
			</p>
			<table class="tableListagem">
				<tr>
					<th class="thFoto">
						Foto
					</th>
					<th class="thNomeUsuario">
						<a href="<?php echo escreveLink(array($filtro, "usuarios", "ordenanome", $ordemNome, 'pagina' . $paginaAtual, $strBusca));?>">
							Nome
						</a>
					</th>
					<th class="thEmail">
						Email
					</th>
					<th class="thTipoCadastro">
						<a href="<?php echo escreveLink(array($filtro, "usuarios", "ordenatipo", $ordemTipo, 'pagina' . $paginaAtual, $strBusca));?>">
							Tipo de Cadastro
						</a>
					</th>
					<th class="thDataCadastro">
						<a href="<?php echo escreveLink(array($filtro, "usuarios", "ordenacadastro", $ordemCadastro, 'pagina' . $paginaAtual, $strBusca));?>">
							Data do Cadastro
						</a>
					</th>
				</tr>
				<?php
					foreach($listaUsuarios as $usuarioLista) {
						?>
						<tr>
							<td class="tdFoto">
								<a class="linkFotoUsuario" href="<?php echo escreveLink(array("usuario", $usuarioLista['idUsuario'], codificaString($usuarioLista['nome'])));?>">
									<img height="80" src="<?php echo $usuarioLista['foto'] == "" ?  __FOTO_USUARIO__ . "fotodefault.png" :  __FOTO_USUARIO__ . $usuarioLista['foto'];?>" alt="Foto Perfil Usuário Constructore" title="<?php echo 'Foto de perfil de ' . $usuarioLista['nome']; ?>" />
								</a>
							</td>
							<td class="tdNomeUsuario">
								<a class="linkNomeUsuario" href="<?php echo escreveLink(array("usuario", $usuarioLista['idUsuario'], codificaString($usuarioLista['nome'])));?>">
									<?php echo $usuarioLista['nome'];?>
								</a>
							</td>
							<td class="tdEmail">
								<?php echo $usuarioLista['email'];?>
							</td>
							<td class="tdTipoCadastro">
								<?php echo $usuarioLista['tipoCadastro'];?>
							</td>
							<td class="tdDataCadastro">
								<?php echo date('d/m/Y', strtotime($usuarioLista['dataCadastro']));?>
							</td>
						</tr>
						<?php
					}
				?>
			</table>
			<?php
		}
	?>
	<script type='text/javascript' src='/constructore/includes/js/buscaavancadausuarios.js'></script>
</div>